package banking;
public class Account{      //Account类主要用于进行账户余额、取款、存款的计算
    private double balance;     //定义double型变量balance用于记录余额
    public Account(double bal){     //定义构造方法存放余额
        balance=bal;
    }
    public double getBalance(){     //定义double类型方法getBalance，获取余额
        return balance;
    }
    public boolean deposit(double amount)     //定义boolean类型方法deposit，计算存款后账户的余额并且返回true表示存款成功
    {
        balance=balance+amount;
        return true;
    }
    public boolean withdraw(double amount){     //定义boolean类型方法withdraw，判断余额是否能够取出并且计算取款后账户的余额
        boolean result=true;    //假设余额能够取出，即结果返回true成功
        if(balance<amount){     //如果余额小于取款的金额，结果返回false失败
            result=false;
        }
        else{     //如果余额不小于取款金额，则计算取款后的余额
            balance=balance-amount;
        }
        return result;      //返回取款结果
    }
}